benchee report

System info

System info

Run Time Comparison

Name Iterations per Second Average Deviation Median Mode Minimum Maximum Sample size
Elixir.Board.Tuple1D 5.40 M 185.16 ns ±1246.72% 145 ns 143 ns 127 ns 1177884 ns 393310
Elixir.Board.Tuple2D 5.01 M 199.76 ns ±1157.99% 171 ns 173 ns 156 ns 1079819 ns 384192
Elixir.Board.MapTuple 4.63 M 216.07 ns ±990.01% 196 ns 194 ns 180 ns 1001534 ns 374949
Elixir.Board.ETSSet 1.83 M 546.64 ns ±123.01% 526 ns 523 ns 500 ns 53099 ns 12764
Elixir.Board.MapTupleFull 1.80 M 554.93 ns ±19.28% 544 ns 543 ns 499 ns 15639 ns 23556
Elixir.Board.Map2D 1.24 M 807.11 ns ±20.20% 783 ns 783 ns 742 ns 13382 ns 53534
Elixir.Board.ETSOrderedSet 1.09 M 914.43 ns ±33.58% 863 ns 853 ns 823 ns 21843 ns 10234
Elixir.Board.List2D 0.94 M 1063.04 ns ±9.83% 1035 ns 1023 ns 996 ns 3734 ns 61871
Elixir.Board.MapTupleHalfFull 0.81 M 1233.42 ns ±49.98% 1193 ns 1183 ns 1157 ns 158373 ns 77835
Elixir.Board.List1D 0.44 M 2270.90 ns ±82.68% 2173 ns 2153 ns 2117 ns 413025 ns 57015

Memory Usage Comparison

Name Average Deviation Median Mode Minimum Maximum Sample size
Elixir.Board.Tuple1D 1344 B ±0.00% 1344 B 1344 B 1344 B 1344 B 348
Elixir.Board.Tuple2D 512 B ±0.00% 512 B 512 B 512 B 512 B 963
Elixir.Board.MapTuple 368 B ±0.00% 368 B 368 B 368 B 368 B 965
Elixir.Board.ETSSet 248 B ±0.00% 248 B 248 B 248 B 248 B 265
Elixir.Board.MapTupleFull 400 B ±0.00% 400 B 400 B 400 B 400 B 236
Elixir.Board.Map2D 1712 B ±0.00% 1712 B 1712 B 1712 B 1712 B 350
Elixir.Board.ETSOrderedSet 248 B ±0.00% 248 B 248 B 248 B 248 B 220
Elixir.Board.List2D 656 B ±0.00% 656 B 656 B 656 B 656 B 467
Elixir.Board.MapTupleHalfFull 1504 B ±0.00% 1504 B 1504 B 1504 B 1504 B 409
Elixir.Board.List1D 2048 B ±0.00% 2048 B 2048 B 2048 B 2048 B 292